home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 2003 August / MW 8 2003 CD1.iso / Inside Macworld / Product News / gimp-1.2.4.sit / gimp-1.2.4 / plug-ins / perl / Changes < prev    next >
Encoding:
Text File  |  2003-03-04  |  45.5 KB  |  1,019 lines

  1. Revision history for Gimp-Perl extension.
  2.  
  3.     - use DESTDIR when installing plug-ins.
  4.         - remove absolute paths from examples/logulator.
  5.  
  6. 1.211 Sat Dec  1 00:35:07 CET 2001
  7.     - callback return values were still broken. yes, I am an idiot.
  8.  
  9. 1.21  Fri Nov 30 23:54:20 CET 2001
  10.     - callback return values were broken(!).
  11.         - fixed typo in examples/xachvision
  12.         - this version will only compile with 1.2 versions of the
  13.           Gimp. If you need to compile gimp-perl with gimp-1.0 please use
  14.           version 1.201 from CPAN.
  15.         - first round of mega-api-change.
  16.         - dropped a few prefixes (PROC_ from RUN_INTERACTIVE etc.. where
  17.           the new names would have a GIMP_ prefix).
  18.         - updated to new commandline options.
  19.         - updated enums.pl (And therefore, enumerations).
  20.         - applied 5.004 compatibility patch by artie@kmfms.com.
  21.         - applied glow_steel gradient patch by Michael Fowler
  22.           <michael@shoebox.net>.
  23.         - removed gimp_proc_db_proc_info from xs code in favour
  24.           of the PDB call.
  25.         - fix the parasite-editor as much as possible.
  26.         - fixed bug reported by Andreas Jaekel (who chose not to accept
  27.           mail from me) regarding return values for register'ed scripts.
  28.         - fixed the make install-po problem that Sven fixed but dumb Marc
  29.           accidently reverted...
  30.         - added/updated examples/fade-alpha by Seth.
  31.         - re-apply patches to examples/xachshadow, xachlego after I nuked
  32.           them without knowing.
  33.         - updated examples/xachvision.
  34.         - make configuration more paranoid (break with standalone build rather
  35.           than inside the gimp).
  36.         - docfix by Alexander Kurz.
  37.         - save_image now saves png again (reported by Michael Guntsche).
  38.         - perlotine updated (poatch by Michael Guntsche).
  39.  
  40. 1.201 Thu Aug 24 23:44:43 CEST 2000
  41.     ** LAST VERSION THAT WORKS WITH 1.0 **
  42.     - s/gimp_plugin_domain_add/gimp_plugin_domain_register/
  43.     - really moved sethspin into <Image>/Filters (neo) 
  44.     - moved sethspin back to Filters/Animation (sjb)
  45.         - fixed problem in Net.pm/try_connect (AF_LOCAL vs. PF_UNIX, or
  46.           "sysv rules the world, but sun shines everyhwere".
  47.         - added ... to hopefully all plug-ins that open a dialog.
  48.     - make clean wrongly deleted po/Makefile.
  49.     - po/Makefile.PL left temporary files around.
  50.         - trimmed examples/logulator down by two thirds.
  51.         - installing map_to_gradient again, as it is needed by firetext,
  52.           until fire has been re-written.
  53.         - applied patch by Ar't <artie@kmfms.com> that fixes a lot of
  54.           perl5.004 compatibility issues and even identifies the
  55.           buggy perl version that causes pxgettext to not work!
  56.         - do yet another compile/link flags rotation.
  57.         - replaced find -path by grep 'Cause -path seems to be a gnu extension.
  58.  
  59. 1.2   Thu May 11 18:55:13 CEST 2000
  60.     - image types updated to reflect gimp's reality.
  61.         - updated perlotine.
  62.         - fixed logulator (bugs are actually in the script-fu parts).
  63.         - moved gimp_drawable_bounds from Gimp::Util to Gimp.
  64.         - applied patch to logulator by <mikem@enet.it>.
  65.         - added examples/giflogo.
  66.         - do not install examples/gap-vcr.
  67.         - added new sethspin, with slight changes.
  68.         - do not install "feedback".
  69.         - updated examples/xachlego.
  70.         - added examples/blended2, examples/translogo.
  71.         - removed examples/giflogo.
  72.         - applied libintl fix by yasuhiro@awa.tohoku.ac.jp.
  73.         - applied save_image/PNG-noextra switch patch by pkaempf@box.echo.ch.
  74.         - applied Perl-Server reuseaddress fix by gphan@webjuice.com.
  75.         - corrected the libintl fix to really work.
  76.         - added fr and ru translations.
  77.         - experimental 5.6 thread compatibility improvements.
  78.         - corrected menu hiliting problem in firetext and glowing_steel.
  79.         - add a call to gimp_plugin_add_domain to Lib.xs.
  80.         - fix some of the bugs Raphael "reported" (missing Gtk makde Gimp::UI
  81.           crash).
  82.         - fix pxgettext call in po/update.sh to use the correct "perl".
  83.         - fix po/Makefile.PL to not barf on multiply defined "translation"
  84.           target.
  85.         - do not install scripts depending on Gtk.
  86.         - do not register menus when Gtk is needed for dialogs.
  87.         - updated examples/burst.
  88.         - fixed various old-syntax leftovers in Gimp::Util.
  89.         - modernized examples/example-fu.
  90.         - added examples/dust.
  91.         - updated po/Makefile.PL to find the scripts again.
  92.         - applied edit_fill change. Boy we need default agruments soon!
  93.     - pxgettext exits with success instead of error on version check,
  94.       so the build doesn't completely die. (Yosh)
  95.         - fixed examples/image_tile to use die instead of exit.
  96.         - improved croak behaviour.
  97.         - new plug-in: clear alpha.
  98.         - fix the "manpages installed twice under different names" bug that
  99.           nobody had noticed.
  100.         - do no longer install roundrectsel and map_to_gradient plug-ins, since
  101.           (almost) equivalent c versions exist. If you need these plug-ins you
  102.           have to install them manually.
  103.         - changed logulator to use an imagetype of "RGBA,GRAYA,INDEXEDA" for all
  104.           script-fu's.
  105.         - added warning when using known-to-be-broken experimental threading
  106.           feature. Maybe gimp-perl should refuse to build instead?
  107.         - added examples/warp-sharp.
  108.         - more $(CC) != perl's $(CC) fixes in configure.frag.
  109.         - Makefile.PL now uses $bindir to install programs. This is not optimal
  110.           for standalone installations, but gimp has priority ;)
  111.  
  112. 1.19  Thu Jan  6 00:21:58 CET 2000
  113.         - used N_ to mark all the menu paths, since gimp now tries to
  114.           do the translation.
  115.         - patch by Frank Loemker <floemker@TechFak.Uni-Bielefeld.DE> to fix
  116.           many missing :auto tags.
  117.         - I removed the "old prefix" check that I was almost forced to
  118.           implement. This was not a good idea, is not a good idea, and
  119.           completely breaks on many occasions. Just do not do that. If
  120.           only people would trust me sometimes :(
  121.         - enabled gdrawable_id caching again.
  122.         - some minor Gimp::UI streamlining & bugfixes.
  123.         - more (undocumented) on_xxx hooks.
  124.         - got rid of the old & crufty callback system (who uses it anyways?).
  125.         - added Gimp::basewidget "pragma" and made Gimp::UI use it. Also
  126.           sent a bugreport to the Gtk maintainer who will hopefully make
  127.           a gtk-perl release soon.
  128.         - the :auto import tag is no longer the default. neither with nor without
  129.           warning.
  130.         - sdf'ified pod documentation. more to come.
  131.         - move perl-intl.h include below the other includes. William Sebok
  132.           finally came up with a nice problem analysis.
  133.         - try to get rid of -Wall, if possible.
  134.         - shield more sections against -w dumbness.
  135.         - updated many of seth's scripts.
  136.         - added cs and no translations.
  137.         - skip t/run when no DISPLAY set.
  138.         - modernize parasite-editor to use Gimp::basewidget.
  139.         - modified all custom widgets to work with the next Gtk release.
  140.         - added examples/gap-vcr
  141.         - applied Kevon Cozens patch to scm2scm. That's a great start, I
  142.           should really add the rest of the function names.
  143.         - use XSLoader instead of DynaLoader where available.
  144.         - use perl_require_pv instead of perl_eval_pv.
  145.         - updated COPYING.GNU to version 2.
  146.         - removed .pl suffix from all examples.
  147.         - deprecate use of included scripts with gimp-1.0 in configure.in.
  148.         - fix the ColorSelectButton ro work with newer versions of Gtk.
  149.         - updated logulator from scheme sources. oh yeah :(
  150.         - Net.xs didn't compile without PDL.
  151.         - applied (but did not test) UI patch by Sven.
  152.         - fixed stupid non-ansi errors in Gimp/Lib.xs.
  153.         - make raw pixel data functions accessible over the network by
  154.           fixing the remaining bugs in Gimp::Net. PDL's still don't work.
  155.  
  156. 1.17  Wed Nov 24 21:25:19 CET 1999
  157.         - re-fitted i18n translation for most plug-ins.
  158.         - intllibs linking bugfix.
  159.         - half-hearted attempt to i18nize logulator.
  160.         - preliminary support for N_ (this function should
  161.           not be necessary in perl).
  162.  
  163. 1.16  Sun Nov 21 02:37:16 CET 1999
  164.     - removed sethspin.pl & billboard, they are no longer maintained :(
  165.         - *sigh* removed some debugging code.
  166.         - new save-filter "dataurl" (more a joke, but it does work).
  167.         - new save filter colorhtml.
  168.         - implemented gimp_pixel_rgn_get_row2 (others still unimplemented).
  169.         - updated enums.pl.
  170.  
  171. 1.15  Fri Nov 19 19:12:16 CET 1999
  172.     - added italian translations by Daniele Medri (madrid@kjws.com).
  173.         - POINTS really are decipoints: correct xlfd_size to create
  174.           larger (& more correct) fonts.
  175.         - small api changes for 1.2.
  176.         - (some) changes for the gimp api renaming.
  177.         - added export capabilities to miff/avi.
  178.         - fixed "dirty" identifier clash with <= 5.005_03 && PERL_POLLUTE.
  179.         - updated seth's scripts.
  180.         - improved avi hunk skipping and 24 bit handling.
  181.         - realclean now also removes the Makefile (just to be sure)
  182.     - only install pdl plug-ins when pdl is available.
  183.         - gimp_directory is 1.1-only.
  184.         - more warnings on people insisting on using broken perls.
  185.         - renamed init_gtk to gtk_init, asdded gtk_init_hook function to
  186.           work around the horrible initialization problems in Gtk.
  187.         - goto &name is horribly broken somewhere. going back to eval _again_.
  188.  
  189. 1.14  Mon Oct 11 03:23:13 CEST 1999
  190.     - set the version of all modules explicitly (for the benefit of CPAN).
  191.     - added examples/avi (avi load/save plug-in, uncompressed 24 bit).
  192.     - possible fix for another installation horror problem.
  193.         - fixed a longstanding bug (?): not every class had a DESTROY, so
  194.           the AUTOLOAD tried to resolve DESTROY after gimp_close had been
  195.           called.
  196.         - did the DESTROY catch differently...
  197.         - fixed the testsuite.
  198.         - started to revamp the extra argument handling.
  199.         - updated PDB Explorer a bit, still broken.
  200.         - almost full i18n of gimp-perl. A de translation is available.
  201.         - save_image was kinda broken for jpeg and gif at least.
  202.         - implemented more robust DESTROY and Lib:: connection handling.
  203.         - put help window into a scrolledwindow, as to a suggestion by Jens
  204.           Lauterbach. Karlsruhe rules!
  205.  
  206. 1.13  Wed Sep  8 02:55:43 CEST 1999
  207.     - removed some glib-1.1 compatibility cruft.
  208.         - gimpdocs troff output did not include the description.
  209.         - allow NULL strings in arrays to be returned as undef.
  210.         - gimpdoc now outputs the menupath and other info as well.
  211.         
  212. 1.12  Tue Aug 24 19:30:29 CEST 1999
  213.     - do not emit warning for function names prefixed with "+".
  214.         - removed non-c89 ansi'isms from Lib.xs.
  215.  
  216. 1.11  Tue Aug  3 03:23:23 CEST 1999
  217.     - EXPERIMENTALLY re-enabled the return path from main. It works
  218.           with perl 5.005_60, but I remember problems with other versions.
  219.           This re-enables END handlers etc.
  220.     - updated seths scripts, added remove_guides...
  221.         - examples/glowing_steel was missing from the MANIFEST!!
  222.         - data types for RADIO, SPINNER etc.. are guessed better now.
  223.         - added examples/guides_to_selection.
  224.         - added examples/burst, without even looking at it ;)
  225.         - warn about deprecated :auto behaviour, remove in next version.
  226.         - call displays_flush in more cases now.
  227.         - always leave a dummy dimension of 1 into the pdl, for gray and
  228.           indexed drawables. down the other road lies madness.
  229.         - implemented & added examples/map_to_gradient, needed for my next
  230.           plug-in ;)
  231.         - implemented & added examples/fire. I gained a bit of understanding
  232.           now.
  233.         - fixed a few bugs in Gimp::Fu. PF_PATTERN & friends confused the
  234.           current with the default value and didn't restore it properly.
  235.         - gimpdoc can now output a html file tree.
  236.         - moved the Perl-Server and Perl Control Center into the Perl submenu.
  237.         - Gimp::Parasite no longer has a search path.
  238.         - Gimp::Data now handles data persistency.
  239.         - Gimp::Fu augments (some) return value specifications.
  240.         - fixed a "Attempt to free unreferenced scalar" bug that was caused
  241.           by passing undef for strings.
  242.         - moved interact & friends into Gimp::UI.
  243.         
  244. 1.1   Fri Jul 30 07:37:30 CEST 1999
  245.     - one of the most successful releases, in terms of features & bugfixes.
  246.         - it was also a long night. And expensive (irc).
  247.         - renamed gimp_drawable_mask to gimp_drawable_bounds to avoid clashes.
  248.     - new enums.pl, some changes: SELECTION_* becomes * again.
  249.         - compatibility fix for 5.005_58, also fixed a bug in Gimp::Pod.
  250.         - removed register_magic_load_handler from Lib.xs (is in PDB).
  251.         - preliminary <Load> and <Save> support (arguments are automatically
  252.           supplied).
  253.         - enabled limited pixel access functions even when PDL was not found,
  254.           just enough to re-enable magick and implement miff.
  255.         - implemented and added examples/miff (a load/save filter for miff
  256.           images).
  257.         - close DATA in Gimp unconditionally, saves one open filehandle.
  258.         - fixed the longstanding preview bug in Gimp::UI by reversing the
  259.           order of calls to draw_row. => something in gtk+ is really broken.
  260.         - fixed a longstanding (but never seen ;) bug in old_pdl: pdls that
  261.           were not sever'ed created garbage.
  262.         - allow dummy dimension in grayscale pdls, i.e. pdl(1,width,height)
  263.           instead of pdl(width,height).
  264.         - improved gimpdoc & pixelmap.
  265.         - removed debugging code from gouge. ouch!
  266.         - bug fixed: PDL::Core was not automatically required when not
  267.           already loaded.
  268.         - passing undef as PARAM_STRING passes a zero pointer in install_proc.
  269.           Required for load handlers. Ugh.
  270.         - fixed typoe in Parasite::is_persistent and implement "new" method.
  271.         - added new convinience function to Gimp::Util.
  272.  
  273. 1.0981 Wed Jul 28 00:09:50 CEST 1999
  274.     - improved gouge ;) In a sense, it's actually pretty code now!
  275.     - region functions (except data) wrongly returned transposed matrices.
  276.           Now the order of dimensions is bpp <- width <- height.
  277.         - implemented and added examples/gouge.
  278.         - fixed warnings in case no pod documentation is found.
  279.         - added examples/logulator.
  280.         - Carp is no longer loaded unless necessary. Reduces memory footprint.
  281.         - install embedxpm script by default.
  282.  
  283. 1.098 Wed Jul 21 20:57:12 CEST 1999
  284.     - do not try to compile gimp_personal_rc_file without gimp-1.1.
  285.         - fixed old prefix detection.
  286.         - get rid of "glib-config" dependency and use AM_PATH_GLIB instead.
  287.         - do not install examples/magick until it is repeaired.
  288.  
  289. 1.097 Wed Jul 14 22:55:24 CEST 1999
  290.     - updated perlotine.
  291.         - updated pixelmap with stub documentation.
  292.         - redim_pdl calls affine_new directly rather than via the
  293.           perl interpreter -> smaller Perl-Server, faster operation.
  294.         - try to uninstall. Of course this doesn't work here, so just
  295.           trust it will work elsewhere.
  296.         - improved yinyang for the perl calendar ;)
  297.         - added perl_fu_ as prefix for Image, Drawables and Channels.
  298.         - fixed Load/Save of PF_TEXT.
  299.  
  300. 1.096 Thu Jul  8 21:36:36 CEST 1999
  301.     - fix around PDL-2.002 exporting its own ppport.h.
  302.         - new scripts examples/frame_reshuffle and examples/frame_filter.
  303.         - added Gimp::Fu::PF_TEXT.
  304.         - added gimp_directory, gimp_data_directory and gimp_personal_rc_file.
  305.         - added accelerator keys (escape and return) for Gimp::Fu::interact.
  306.  
  307. 1.095 Tue Jun 29 01:22:01 CEST 1999
  308.     - finally cut support for gimp-1.0.2 and gtk-1.0,
  309.           fix the underscore confusion in Gimp/Net.pm.
  310.  
  311. 1.094 Fri Jun 25 01:21:17 CEST 1999
  312.     - finally(?) fixed the runmode confusion by making these constants
  313.           magic. Also hopefully fixed the error message.
  314.     - enable embedded pod sections in standard register arguments.
  315.         - improved scm2perl ever so slightly.
  316.         - fixed xpm off-by-one bug in embedxpm (and added embedxpm).
  317.         - fixed off-by-one error in Gimp::Fu and exmaples/PDB.
  318.  
  319. 1.093 Tue Jun 15 21:48:48 CEST 1999
  320.     - possible workaround for Gimp::Util::gimp_layer_get_position.
  321.     - WRAP, SMEAR and BLACK were not being exported.
  322.     - fixed small bug in pixelmap.
  323.     - implemented gimp_query_procedure in XS.
  324.     - scm2perl had broken cdr and cddr stubs...
  325.         - fixed examples/font_table.
  326.         - applied fixes from Lupe Christoph.
  327.         - allow uppercase letters in hex colour specifications.
  328.         - gimp_text_fontname ignored the image argument in
  329.           compatibility mode (patch by Dov Grobgeld).
  330.         - another solaris portability fix from Dov.
  331.         - fixed xachshadows.
  332.  
  333. 1.092 Wed Jun  2 14:52:29 CEST 1999
  334.     - testsuite failed when !HAVE_PDL (and the whole package broke on
  335.           systems with underpowered dynamic linkers).
  336.         - gtk-1.0.x and gimp < 1.0.4 are no longer "officially" supported.
  337.         - added COMPRESSION_*-constants for file_tiff.
  338.         - added examples/pixelmap, needs doc!
  339.         - probably fixed SIGPIPE problem in gimpdoc.
  340.         - fixed pager bug in gimpdoc.
  341.         - cleaned filehandle handling in Gimp/Net.pm.
  342.         - streamlined config code again.
  343.         - updated examples/parasite-editor, examples/mirrorsplit,
  344.           examples/PDB.
  345.         - Gimp::Net was broken (it used GIMP_PATH instead of just GIMP).
  346.  
  347. 1.091 Sun May 23 13:21:34 CEST 1999
  348.     - include a fake typemap.pdl.
  349.  
  350. 1.09 Fri May 21 14:12:02 CEST 1999
  351.         - added gimpdoc, a simple man-like help viewer.
  352.     - corrected PDL version check to work with version 2.001.
  353.         - new file Net.xs, containing protocol serializer.
  354.         - new, faster and leaner protocol (bumped protocol version number).
  355.         - added SvPV_nolen to ppport.h and made use of it everywhere.
  356.         - renamed nolib => Module.
  357.         - streamlined warning messages as not to scare the people away.
  358.         - fixed a bug in check_for_typoe (correct TRUE and FALSE).
  359.         - zero-copy piddle support should generally work now. Tile
  360.           functions and network support is still missing, but...
  361.         - experimental enhancements to the spawn/ hosttype.
  362.         - Gimp::Feature no longer counts dos as unix-like.
  363.  
  364. 1.089 Tue May 18 19:55:25 CEST 1999
  365.     - added colourtoalpha.
  366.     - made all internal C functions static -> less namespace bloat.
  367.         - its possible to shorten the call $drawable->get->pixel_rgn
  368.           to "just" $drawable->pixel_rgn.
  369.         - made one-arg gimp_progress_init work again.
  370.     - removed compatibility code from Lib.xs.
  371.         - call the XS version of gimp_progress_init when only
  372.           one argument is given.
  373.         - re-added PARASITE_*-constants (including UNDOABLE variants).
  374.         - temporarily disabled the module for political reasons.
  375.         - made my first attempt at implementing XS-PDL support.
  376.         - transform objects ids of -1 into undef and vice versa.
  377.         - Gimp::Fu did not properly supply a default value for PF_COLOUR.
  378.  
  379. 1.083 Wed May 12 03:36:10 CEST 1999
  380.     - took a modified enums.pl to autogenerate constants. Some constants
  381.           have changed:
  382.           RED, GREEN etc.. => RED_LUT, GREEN_LUT
  383.           the shear constants got a _SHEAR suffix.
  384.           the flip constants got a _FLIP suffix.
  385.           SHARPEN/BLUR => SHARPEN_CONVOLVE/...
  386.         - got rid of _gimp_prefix and _gimp_path functions.
  387.         - removed debugging trace from Gimp::Compat. Ugh.
  388.         - improved documentation for Gimp::Config.
  389.         - reenabled all of t/run.t again, fixed to to actually _work_.
  390.         - rearranged gimp link flags into LDDLFLAGS (hack! bug in gtk/gimp!).
  391.         - fixed RUN_FULLINTERACTIVE.
  392.         
  393. 1.082 Tue May 11 19:02:30 CEST 1999
  394.     - fixed sunos/solaris socketpair "protocol not implemented" problem.
  395.         - added the Gimp::register_callback function and made Gimp::Fu use it.
  396.         - made default font use pixels instead of point size, since gimp-1.1
  397.           scales according to the image resolution(!).
  398.         - disabled paintbrush in testsuite since it has different calling
  399.           parameters in 1.1.
  400.         - added use File::Basename to Fu.pm.
  401.         - new module Gimp::Compat, which is loaded on demand.
  402.         - gimp_text_fontname etc.. are now available in gimp-1.0 as well,
  403.           re-enabled the scripts using it (and depending on 1.1 before).
  404.         - allow negative "INT32's".
  405.         - added examples/randomart1, the plug-in used in my iX article.
  406.         - commandline switch printing improved a bit.
  407.         - removed IO::Socket::* dependency from Perl-Server. Was tooo slow.
  408.         - fixed uninitialized memory error.
  409.         - some small improvements in PDB, gimpmagick and perlcc.
  410.  
  411. 1.081 Thu May  6 19:33:37 CEST 1999
  412.     - added "oneliners".
  413.     - startet implementing Gimp::Module, for embedding perl directly into
  414.       the gimp.
  415.     - added generic Gimp::Config module.
  416.     - spit out a warning for unusual function names.
  417.     - made Gimp->color_cube work.
  418.     - added Gimp::init_gtk function to initialize Gtk in a Gimp-compatible
  419.       way.
  420.     - replaced the default colour database by something far better ;)
  421.     - exchanged order of some compiler commandline arguments.
  422.     - improved Makefile support for embed.
  423.         - added embed.
  424.         - improved many parts of the build process.
  425.         - updated ppport.h.
  426.         - properly localized $_ in all subs.
  427.  
  428. 1.08  Fri Apr  9 03:20:54 CEST 1999
  429.     - added guidegrid, git-text, roundrectsel, repdup, centerguide,
  430.           stampify, goldenmean, triangle, billboard, mirrorsplit.
  431.         - improved error detection when some moron forgets to 'use strict'
  432.           and tries to use undefined symbols.
  433.         - added VALUE, RED, GREEN, BLUE constants for gimp_levels.
  434.         - added WRAP, SMEAR, BLACK constants for plug_in_displace.
  435.         - RUN_WITH_LAST_VALS is ignored if no LAST_VALS exist.
  436.         - fixed a bug in Gimp::Data, FETCH returned undef for valid keys.
  437.         - small compatibility fix in scm2scm.
  438.  
  439. 1.072 Sat Mar 27 21:04:39 CET 1999
  440.     - scripts will now be correctly installed when IN_GIMP.
  441.         - test-dir was not removed by make distclean etc.
  442.         - messages now only show up in the Perl Control Center.
  443.           this is not correct, however ;)
  444.  
  445. 1.071 Tue Mar 23 13:47:10 CET 1999
  446.     - changed the definition of PF_RADIO, simplifying it (it ain't no C).
  447.         - Gimp::Fu scripts try to run with default arguments if Gtk is not
  448.           available.
  449.         - implemented PF_FILE, for selecting filesystem objects.
  450.         - improved and fixed parasite support.
  451.         - Gimp::Data now uses parasites when available.
  452.         - changed FIXIN, i.e. all scripts now are patched with the correct
  453.           bangpath.
  454.         - added font_map. re-added xachshadow.pl, which was mysteriously
  455.           missing.
  456.         - fixed Gimp::Util::set_state.
  457.         - improved get/set_state functions.
  458.         - added perlotine, randomblends and innerbevel plugins.
  459.         - improved t/run.t and server spawn robustness.
  460.         - Makefile.PL wrongly required the Gimp.pm in the current directory.
  461.         - made the 5.004 + gimp-1.0 combination work by working around another
  462.           bug in 5.004.
  463.         - fixed reporting of errors at startup time.
  464.         - enforcing argument name style. Eat it or die!
  465.  
  466. 1.07  Mon Mar 15 01:27:05 CET 1999
  467.     - added examples/yinyang, examples/image_tile, examples/stamps.
  468.         - bangpath is no longer updated inplace. As a result, only plug-ins
  469.           that are going to get installed are being fixed, the examples are
  470.           not.
  471.     - fixed error handling bugs in Gimp::Lib, streamlined and improved 
  472.       error handling.
  473.     - reworked callback handling, should be more flexible in the future.
  474.         - changed implementation of PF_CUSTOM (still untested).
  475.         - fixed some rather scientific memory leaks, fixed more bugs.
  476.         - the case when "not enough arguments" were supplied for a function
  477.           was not reliably detected.
  478.         - gimp_progress_init now accepts either one or two arguments.
  479.         - switched to using Devel::PPPort, which hopefulyl solves all my
  480.           problems.
  481.         - argh! gimptool path was wrong again! the fixed version should be much
  482.           faster as well.
  483.         - new module Gimp::Pod.
  484.         - embedded pod documentation will now be shown when the Help button
  485.           is pressed (see image_tile for an example).
  486.         - new evaluation function that evaluates a string as perl code, but
  487.           does so on the server side. (Gimp->server_eval(string)).
  488.  
  489. 1.061 Fri Mar 12 21:27:26 CET 1999
  490.     - closed big, BIG security hole on password authenticitation
  491.       (basically one could do anything includung killing your
  492.       system without authorization. argh). This required a
  493.       protocol change, so old clients are unable to connect using
  494.       password-authenticitation.
  495.     - sped up Gimp::Net considerably, by getting rid of the IO::Socket
  496.       module, which required half a second(!!) to load.
  497.     - fixed Gimp::Util::gimp_image_layertype.
  498.     - make install checks for install directory writability and refuses to
  499.       install if it isn't.
  500.     - fixed a longstanding bug that caused (some) set_trace calls
  501.       to be ignored when running under Gimp::Net.
  502.     - added new convinience functions to Gimp::Util.
  503.     - Gimp::Fu checks for the presence of Gtk and dies if it can't be
  504.       found.
  505.     - PF_FONT should now display a string widget in gtk+ 1.0.
  506.     - PixelRgn/Tile data sould now be accessible again.
  507.     - updated PDB.
  508.     - extensive tests is now always on.
  509.     - added examples/gimpmagick, examples/sethspin.pl, animate_cells.
  510.     - new function Gimp::initialized that returns true whenever its
  511.       safe to call gimp functins.
  512.     - added the Gimp::Feature module, allowing for easy feature checks.
  513.       See examples/gimpmagick or examples/parasite-editor for example
  514.       usage.
  515.     - added perlcc, the perl control center. Only displays log messages
  516.       at the moment.
  517.     - error and warning logging through the Perl Control Center.
  518.     - Data::Dumper is now longer required to run the scripts, some
  519.       buttons and RUN_WITH_LAST_VALS won't work, though.
  520.     - removed POSIX dependency in examples/gimpmagick.
  521.     - Uh, ah, debugging code in the repository, again!
  522.  
  523. 1.06  Sat Mar  6 19:36:12 CET 1999
  524.     - Gimp::Fu does no longer display the returned image when it
  525.       is the same as the one passed in.
  526.     - append imagenumber to "Untitled"-images in widget.
  527.     - removed publicly-visible non-PDB pixelfunctions.
  528.       "uuuuuse peedee-ell or dieieie".
  529.     - implemented Gimp::Fu::PF_RADIO.
  530.     - added blowinout.pl, terral_text and xachvision.pl.
  531.     - the use of Gimp::PDL to access the region/tile functions is
  532.       now mandatory. The old string interface does not exist anymore.
  533.     - the path to the server-socket now includes the UID, to avoid
  534.       collisions. CGI-scripts should use either tcp or specify the path
  535.       directly using GIMP_HOST (see Gimp::Net for details).
  536.     - use _much_ saner defaults for the Scale types in Gimp::Fu.
  537.     - Gimp::Fu's optionmenus didn't work in net()-mode.
  538.     - implemented PF_CUSTOM (untested).
  539.     - added Gimp::UI::ColorSelectbutton, I was utterly fed up with
  540.       GtkColorSelectbutton never working.
  541.     
  542. 1.055 Mon Feb 22 22:38:44 CET 1999
  543.     - applied seth's script changes.
  544.     - gimp11ified some plug-ins.
  545.     - removed debugging code in Gimp/Lib.xs.
  546.     - got rid of a perl5.004 warning.
  547.     - removed gimp_{main,init,end}.
  548.  
  549. 1.054 Mon Feb 22 15:23:41 CET 1999
  550.     - scm2scm and scm2perl will now be installed in INST_SCRIPT
  551.     - fixed a bug in interact/PF_FONT.
  552.     - made save_image more 1.1 compatible and automatically index
  553.       when saving to gif.
  554.     - many, Many, MANY 5.004 compatibility fixes.
  555.  
  556. 1.053 Mon Feb 15 01:35:04 CET 1999
  557.     - more errornous argument types are detected now, without
  558.       just calling abort().
  559.     - fixed a MAJOR namespace-leak: for example, if one used
  560.       gimp_parasite_list once, Gimp::Image->parasite_list would call
  561.       gimp_parasite_list and NOT gimp_image_parasite_list, as would be
  562.       correct.
  563.     - Gimp::Net now works correctly with parasites.
  564.     - added examples/parasite_editor
  565.     - added gimp_ prefix to Parasite-class
  566.     - use $Config{perlpath} for bangpath, not $PERL
  567.  
  568. 1.052 Tue Feb  9 18:16:15 CET 1999
  569.     - moved the xlfd_size function from Gimp::Fu into Gimp
  570.       (and maybe later into Gimp::Util?)
  571.     - functions in Gimp::Util are now treated in the same way
  572.       as PDB functions (when the module is loaded)
  573.     - improved handling of "make clean" to make it less perl-ish
  574.       and more gnu-ish
  575.     - enabled full testsuite (keep your fingers crossed)
  576.     - PDL examples no longer cause errors at startup
  577.     - more compatibility fixes for 5.005_54
  578.     - bangpaths are now replaced by $PERL at configuration time
  579.     - fixed a few quirks in scm2scm and added it to the package
  580.  
  581. 1.051 Tue Jan 19 21:10:20 CET 1999
  582.     - corrected a minor typoe found by Stefan Traby <stefan@sime.com>
  583.     - added SPIRAL* constants for gimp_blend
  584.     - moved constants from Gimp.xs and extradefs.h to Gimp.pm, where
  585.       they belong (either there or into Gimp.xs)
  586.     - added view3d.pl to examples (untested)
  587.     - Gimp::Util is reborn (give it a try and contribute!)
  588.     - more Gtk changes (tested with Gtk-0.5 and gtk-1.1.x, uh-oh)
  589.        - faster startup by not loading Gtk by default ;)
  590.  
  591. 1.05  Fri Dec 18 22:05:25 CET 1998
  592.     - some 5.006 compatibility fixes
  593.     - disabled some functionality for poor gtk-1.0 which
  594.       is borken to no end
  595.     - fixed PARASITE_PERSISTENT typoe
  596.     - new functions: gimp_{major,minor,micro}_version
  597.     - PF_BRUSH, PATTERN and GRADIENT widgets are "emulated" in gimp-1.0
  598.  
  599. 1.049 Mon Nov 23 20:54:41 CET 1998
  600.     - updated configure to require 1.0.2
  601.     - added some more scripts to the dist
  602.     - brushes are no longer shown inverted
  603.     - help button && logo for Gimp::Fu. the first doesn't work properly
  604.       and the second is ugly. feel free to send me a better version.
  605.     - constants are no longer autoloaded (yeah!)
  606.     - bug in Gimp::Net::set_connection fixed as suggested by
  607.       <alex@mediaconsult.com>
  608.  
  609. 1.048 Fri Nov 13 20:39:52 CET 1998
  610.     - Gimp::Fu::save_image now correctly respects the quality setting
  611.     - allow layers/channels as drawables in typemap
  612.     - allow usage of Gimp::PDL via Gimp::Net (this is a hack!)
  613.     - added optional argument to gimp_init
  614.     - fixed some of the example scripts for the "mega-api-break-it-all-
  615.       patch"
  616.     - added Gimp::Net::get_connection and set_connection functions
  617.     - the Perl-Server now respects GIMP_HOST and opens a socket
  618.       according to its content.
  619.  
  620. 1.047 Wed Nov 11 02:47:12 CET 1998
  621.     - passing arguments on the commandline works again
  622.       (formerly all arguments were treated as integers)
  623.     - added the PDB extension to the distribution (alpha!)
  624.     - added tex-to-float and alpha2color.pl plug-ins
  625.     - fixed some memory leaks (the remaining ones are in the Gimp ;)
  626.  
  627. 1.046 Thu Nov  5 01:53:34 CET 1998
  628.     - the syntax really gets tricky - references to INT32 and similar
  629.       types are no longer accepted (was buggy anyway).
  630.     - added plug_in_ prefix to layer, drawable, image and channel. We
  631.       can now write $layer->sharpen(50), and gimp infers function name,
  632.       run_mode and image
  633.     - enhanced the testuite, it now checks much more features
  634.     - gimp_end() now correctly closes the connection
  635.     - implemented Gimp::lock and unlock functions, giving exclusive
  636.       access to the Perl-Server
  637.  
  638. 1.045 Sun Nov  1 23:40:20 CET 1998
  639.     - more configuration cleanups
  640.     - fixed Gimp::Fu to respect RUN_WITH_LAST_VALS again
  641.     - added more oo-prefixes to channels and layers (see Gimp::OO)
  642.     - added preliminary gimp_init/gimp_end functions, see Gimp(3).
  643.     - 'require 5.004_04' and added use base declarations
  644.     - improved future compatibility
  645.     - improved constant inlining
  646.     - fixed a serious bug in argument handling when not all arguments
  647.       were given
  648.  
  649. 1.0441 Sat Oct 24 22:52:05 CEST 1998
  650.     - t/run.t does much less when no tests are requested
  651.     - cleaned up Gimp::UI learned much about Gtk (but still not much)
  652.     - an occurence of PARAM_PARASITE wasn't wrapped into an #if-clause.
  653.       this is just one of the countless braindead bugs being found
  654.       by schinder@pobox.com and the cpan-testers! Thanks!
  655.  
  656. 1.044 Sat Oct 24 03:54:47 CEST 1998
  657.     - allow PF_PATTERN etc. to be usable as commandline arguments
  658.     - added parasite support -> untested so far
  659.     - Gimp::Fu wasn't calling Gtk->init anymore
  660.     - Gimp/Lib.xs wasn't including config.h, and nobody ever noticed ;)
  661.     - we no longer link against ui-libraries, unless necessary.
  662.     - added <5.005 warning
  663.     - many, many configuration changes and hacks
  664.     - this is now part of the gimp cvs tree
  665.     - changed LIBS by LDLOADLIBS... hacky, but works
  666.     - Gimp::Fu will no longer be traced
  667.     - a run_mode argument at the beginning can now generally be left out
  668.     - re-enabled the testsuite
  669.  
  670. 1.0431 Thu Oct  8 20:01:32 CEST 1998
  671.     - compile fix for gimp-1.0
  672.  
  673. 1.043 Thu Oct  8 07:27:23 CEST 1998
  674.     - allow <None> as menupath
  675.     - added HORIZONTAL, VERTICAL
  676.     - implemented PF_BRUSH, PF_PATTERN and PF_GRADIENT
  677.     - examples/example-fu.pl shows all possible dialog widgets
  678.     - fixed Gimp::Fu::xlfd_size to correctly return the pointsize
  679.       (rather than pointsize*10)
  680.     - added FG_IMAGE_FILL (and fixed the values of the other FILL
  681.       constants, which were documented incorrectly)
  682.     - please note that you can upload your perl-scripts to the
  683.       Gimp-registry now(!!!!). Visit http://registry.gimp.org/
  684.       and deposit your script ;)
  685.  
  686. 1.042 Mon Oct  5 00:50:04 CEST 1998
  687.     - implemented PF_ADJUSTMENT to aid scm2perl's job, its undocumented
  688.       and should not be used by new code.
  689.     - fixed a coredump problem when tracing.
  690.     - removed debugging code I accidently left in. Yuck Yuck!
  691.     - an array size parameter in argument lists is now accepted and
  692.       silently ignored. This is for script-fu compatibility.
  693.     - better error handling (I'm on the right track!)
  694.     - added scm2perl (scheme to perl) to the distribution. Look at
  695.       "perldoc scm2perl". Needs Parse::RecDescent from CPAN.
  696.  
  697. 1.041 Sat Oct  3 21:58:09 CEST 1998
  698.     - a 5.004 compatibility fix. Another one and I'll simply "require
  699.       5.005".
  700.     - Gimp::Fu doesn't display image and drawable widgets in commandline
  701.       mode unless the script really is an <Image>-type script.
  702.     - Gimp::Net now passes colour values correctly (and also
  703.       undefs, which makes it slower but perl doesn't warn
  704.       anymore. argh.)
  705.     - constants now have empty prototypes (so "RGB_IMAGE ? ... : ..." parses as
  706.       question operator rather than pattern match.
  707.     - Gimp::Fu/Cancel button works in commandline mode
  708.  
  709. 1.04  Thu Oct  1 22:42:57 CEST 1998
  710.     - don't disallow drawable arguments as layer parameters.
  711.     - fixed error reporting again (it should work now but still
  712.       compile with older perls ;)
  713.     - implemented PF_FONT, see also Gimp::Fu::xlfd_size
  714.     - implemented PF_SPINNER
  715.     - another "Attempt to free unreferenced scalar" warning fixed
  716.  
  717. 1.035 Wed Sep 30 23:58:02 CEST 1998
  718.     - Gimp::ignore_functions can be used to ignore AUTOLOADING
  719.       of some functions. This is mainly for the benefit of interface
  720.       modules.
  721.     - Gimp::Net/spawn will ignore gimp_progress_init and other, similar
  722.       gui dependent functions.
  723.     - changed lookup order again to ease overwriting functions.
  724.     - fixed the bug with not using the perl version of some functions
  725.       (like gimp_list_images)
  726.  
  727. 1.034 Wed Sep 16 21:21:42 CEST 1998
  728.     - various bugfixes in Gimp::Fu
  729.     - added slider type to Gimp::Fu (PF_SLIDER), see webify.pl
  730.       for a demo.
  731.  
  732. 1.033 Tue Sep 15 17:53:50 CEST 1998
  733.     - added mailing list info to the README
  734.     - compatibility fix for 5.004
  735.  
  736. 1.032 Mon Sep 14 02:29:55 CEST 1998
  737.     - Gimp::Fu now has (some) support for return values. I told you to
  738.       return undef ;)
  739.     - fixed memory problem in Gimp::Lib when param array was empty.
  740.     - removed bogus plug_in_ name prefix form the examples
  741.     - don't install border.pl by default, gimp is just too buggy ;)
  742.     - webify.pl now doesn't cut the layer away if the selection is empty.
  743.     - added FG/BG buttons to fetch colours to Gimp::Fu (try Filters/Misc/Webify)
  744.     - disabled intensive tests (batch mode now requires script-fu...
  745.       bleeech)
  746.  
  747. 1.031 Sun Sep 13 21:50:51 CEST 1998
  748.     - non-OO syntax works again (silly me) (and is no longer deprecated,
  749.       but the default!)
  750.     - Gimp::function syntax officially does not work anymore. Use
  751.       Gimp->function syntax now (or use :auto)
  752.     - made compatible with the newest gimp snapshit. wrote
  753.       lamentation to gimp-developers. commited suicide.
  754.     - added examples/webify.pl
  755.     - first try to implement return values in Gimp. Gimp::Fu still
  756.       lacks support.
  757.  
  758. 1.03  Wed Sep  9 21:04:54 CEST 1998
  759.     - all files are now readable/exec'able by group owner
  760.     - updated some examples to the new syntax
  761.     - small documentation changes (still waaay to go..)
  762.     - Gimp::Fu now allows any string as colour specifier.
  763.     - the Perl-Server doesn't eat the string "Gimp" as first argument
  764.       anymore, but still gimp_some_function("Gimp") is indistinguishable
  765.       from Gimp->gimp_some_function().
  766.     - not use'ing Gimp from interface modules makes everything so much
  767.       easier..
  768.     - fixed make clean
  769.     - added more tests, including starting and testing The Gimp itself
  770.     - passwords can now be used for the Perl-Server (and tcp is open
  771.       by default)
  772.  
  773. 1.02  Wed Sep  2 23:35:37 CEST 1998
  774.     - added Gimp::Patterns
  775.     - Gimp::Fu now doesn't gratitiously share LAST_VALS with other
  776.       Gimp::Fu-plugins anymore ;)
  777.     - reworked AUTOLOAD again, no it even seems to work.
  778.     - fixed Fu::interact
  779.  
  780. 1.01  Tue Sep  1 23:18:25 CEST 1998
  781.     - PARAM_IMAGEs (et al.) can now be passed into an INT32ARRAY
  782.       (*shudder*)
  783.     - arrays as return value now work. if a single array is being returned,
  784.       return it flat, else return it as reference (this does not include
  785.       colours, though)
  786.     - INT8 values will now be returned UNSIGNED (!)
  787.     - totally reworked autoloading, I hope its cleaner that way:
  788.       - Gimp is now a class like any other (Gimp::Layer, Palette)
  789.       - flat calling syntax is now deprecated ("gimp_image_new"),
  790.         OO-syntax should be used ("new Image" or "Gimp->image_new"),
  791.         which allows better compatibility.
  792.  
  793. 1.005 Mon Aug 24 23:09:17 CEST 1998
  794. 1.004 (internal release for debian)
  795.     - requires Gtk-0.3 now... since this version finally works,
  796.       I can code again:
  797.     - added "Defaults" button to Gimp::Fu
  798.     - prototypes enabled for pixel/region/pdl functions
  799.     - various bugfixes to PDL functions
  800.  
  801. 1.003 Sat Aug 15 21:06:41 CEST 1998
  802.     - gimp-1.1 removes some functions, so don't prototype them.
  803.     - a drawable first argument substitues for an image, i.e.
  804.       you can omit the first IMAGE
  805.     - error reporting is now much better and reports the correct
  806.       source position, I hope ;)
  807.  
  808. 1.002 Mon Jul 27 12:44:46 CEST 1998
  809.     - Patch by Dov Grobgeld (default values for arguments, bugfixes)
  810.     - gimp_displays_flush called always after a Fu-script
  811.  
  812. 1.001 Sat Jul 25 04:01:55 CEST 1998
  813.     - another fix by Aaron Sherman
  814.  
  815. 1.0   Thu Jul 23 23:35:13 CEST 1998
  816.     - prefix wrongly defaulted to /usr/local
  817.     - other configuration changes
  818.     - fixed(?) mod. of read-only variable...
  819.  
  820. 0.996 Wed Jul 22 14:39:23 CEST 1998
  821.     - greatly reduced code bloat, almost all functions
  822.       can be traced now, at expense of speed and possible
  823.       libgimp-bashing ;-<
  824.     - _some_ plug-ins are installed by default now
  825.     - if this surives the test, it will be 1.0. really.
  826.  
  827. 0.995 Tue Jul 21 20:08:32 CEST 1998
  828.     - do not depend on origargc and origargv anymore, as
  829.       these do not exist in perl5.004_76 (due to a bug, but
  830.       the new solution is better)
  831.     - this is the release 1.0 candidate
  832.  
  833. 0.994 Tue Jul 21 04:57:28 CEST 1998
  834.     - check wether DIVIDE_MODE is available
  835.     - commented out gimp_channel_get_show_masked
  836.       and gimp_channel_set_show_masked, since they are
  837.       implemented in gimp-1.0
  838.     - implemented strings as colour specifiers, i.e.
  839.       gimp_palette_set_foreground "slategrey"
  840.       see Gimp::set_rgb_db
  841.  
  842. 0.993 Tue Jul 21 04:38:01 CEST 1998
  843.     - incorporated Dov's patch to enable --output
  844.       (man Gimp::Fu, save_image)
  845.  
  846. 0.992 Thu Jul 16 17:10:46 CEST 1998
  847.     - added more constants (see DIVIDE_MODE, gimp_color_balance)
  848.     - Perl-Server now clears the trace result from the last command,
  849.       in case the command doesn't set it.
  850.  
  851. 0.991 Thu Jul 15 19:00:50 CEST 1998
  852.     - gimp_set/get_data now uses gimp_data_get_size when available
  853.       (the test will fail with some cpp's, though ...)
  854.  
  855. 0.99  Tue Jul  7 03:23:07 CEST 1998
  856.     - --info switch deleted from Fu
  857.     - implemented --interact switch, default is now NOT
  858.       to interact when any script-arguments are given.
  859.     - switched to using vi, instead of joe, for editing
  860.     - killed configure, a Makefile.PL is now used (which
  861.       calls configure ;-)
  862.     - got rid of the top-level configure, now use the Makefile.PL
  863.     - implemented RUN_WITH_LAST_VALS in Fu, with hopefully useful
  864.       semantics. \0\0 is currently illegal in arguments, otherwise I had
  865.       required Data::Dumper or Storable
  866.  
  867. 0.98  (not correctly issued)
  868.     - 0.98 was wrongly issued to CPAN.
  869.  
  870. 0.97  Tue Jun 30 19:36:23 CEST 1998
  871.     - bugfixes, changes for gimp-1.1
  872.     - Gtk-0.2.3 required
  873.  
  874. 0.96  Sun Jun  7 16:24:46 CEST 1998
  875.     - added windy.pl to the manifest.
  876.     - Gimp::Tile & friends now work with Gimp::Net
  877.     - Gimp::Fu now supports all PARAM_xxx-types
  878.     - Gimp::Fu now supports some of the switches
  879.  
  880. 0.95  Fri May 29 13:47:48 CEST 1998
  881.     - thanks mr. libgimpui developer for this braindamaged "use static
  882.       structures" attitude. I reimplemented the libgimpui in perl.
  883.       not that it got worse...
  884.  
  885. 0.94  Wed May 27 04:19:24 CEST 1998
  886.     - PixelRgn and Tile manpages merged.
  887.     - Gtk-0.2.2 required
  888.     - Lib.xs (and _only_ Lib.xs!) now compiles & links against
  889.       gtk-config --whatever, since we need widget support.
  890.  
  891. 0.93  Tue May 26 03:09:59 CEST 1998
  892.     - documentation updates.
  893.     - bugfixes.
  894.     - added windy.pl plug-in.
  895.  
  896. 0.92  Sat May 23 23:46:33 CEST 1998
  897.     - preliminary GDrawable support (NOT Gimp::Net)
  898.     - preliminary GTile support (NOT Gimp::Net)
  899.     - preliminary GPixelRgn support (NOT Gimp::Net)
  900.     - preliminary PDL support (in Gimp::PDL)
  901.     - moved Gimp::OO into Gimp
  902.     - bugfixes
  903.  
  904. 0.91  Fri May 22 01:55:30 CEST 1998
  905.     - Gimp::ColorSelectButton is no longer installed, Gtk-0.2.2 is
  906.       required.
  907.     - commandline parameters supported
  908.     - gimp_image_get_layers, gimp_image_get_cmap, gimp_image_get_channels
  909.       commented out, use pdb functions instead
  910.     - fixed a bug in Fu handling of <Image> plug-ins
  911.  
  912. 0.90  Tue May 12 15:26:50 CEST 1998
  913.     - BUGFIX ONLY RELEASE
  914.     - tracing works in Perl-Server (Oleg Bartunov)
  915.     - fixes for Gtk-0.2.1
  916.     - Gtk::ColorSelectButton renamed to Gimp::ColorSelectButton
  917.       until Gtk is fixed.
  918.     - _I_ made the error of writing udp when I meant unix. _ARGH_
  919.  
  920. 0.89  Mon May 11 03:29:30 CEST 1998
  921.     - added common commandline options (--help, --host, --verbose)
  922.     - help option for Gimp::Fu
  923.     - added a whole bunch of --with-*= switches
  924.     - well.... still more bugfixes!
  925.     - Gimp::Net will autostart gimp
  926.  
  927. 0.88  Wed May  6 17:00:57 CEST 1998
  928.     - fixed "script-fu-whatever-garbage"->(arguments...)
  929.     - renamed Net-Server to Perl-Server (why?)
  930.     - more (untested) configuration changes. Does it work at all now?
  931.     - removed Gimp::Util (it _was_ not convincing)
  932.     - even more fixes
  933.     - Gimp::Fu! including some documentation ;)
  934.     - added Gtk/ColorSelectButton.pm
  935.  
  936. 0.87  Mon Apr 27 15:38:23 CEST 1998
  937.     - mainly a bugfix release, none of the new features work yet!
  938.     - started to code Gimp::Fu for simple dialogs.
  939.     - added more autoflush for old perls *sigh*
  940.     - autoconf'd. not good, but its a start
  941.     - AUTOLOAD is no longer exported, instead, @ISA is used
  942.  
  943. 0.86  Thu Apr  2 19:59:06 CEST 1998
  944.     - missing __STDC__VERSION__ only gives a warning now
  945.     - got rid of alloca
  946.     - added gimp_set_data & gimp_get_data
  947.     - new module Gimp::Data
  948.  
  949. 0.85  Fri Mar 27 17:43:35 CET 1998
  950.     - compatibility autoflush added in Net-Server, better upgrade to 5.004_04
  951.     - better signal handling in Net-Server... why does libgimp need SIGPIPE?
  952.     - add -lglib to the libraries for Lib.xs, to cater for yet more broken systems
  953.  
  954. 0.84  Fri Mar 13 21:23:07 CET 1998
  955.     - calling "new Object" now actually works the second time.
  956.  
  957. 0.83  Tue Feb 24 17:29:34 CET 1998
  958.     - use strict always everywhere.
  959.     - more errors fixed (by compiling under solaris ;), thanks
  960.       to dov@Orbotech.Co.IL for pointing it out!
  961.     - change to support gnuc, c9x, and old (none) varargs macro syntax
  962.       could be done much easier, but I like the correct approach
  963.  
  964. 0.82  Mon Feb 16 12:20:42 CET 1998
  965.     - array types implemented... the gimp pdb wasn't thoughtfully
  966.       designed, or better: not _too_ thoughtfully.
  967.     - network protocl changed (dunno why, not necessarily better..
  968.       also I was infected by versionitis (but Data::Dumper has the same
  969.       problem ;)))
  970.     - floats are now displayed as such ;)
  971.  
  972. 0.81  Sun Feb 15 20:57:53 CET 1998
  973.     - tracing now works for networked scripts.
  974.     - tcp supported in the server & client, but not enabled by default.
  975.     - simplified Gimp::OO.pm
  976.     - IO-syntax now support, i.e. new Image(..), which is still a hacky
  977.       namespace game
  978.  
  979. 0.80  Fri Feb 13 17:15:48 CET 1998
  980.     - version 1.0 is the first one generally usable.. we're getting
  981.       close!
  982.     - Gimp::Net and Gimp::Lib are only internal modules, there is not
  983.       much of a distinction between networked modules and modules
  984.       using libgimp!
  985.     - Gimp::OO usable over the network.
  986.  
  987. 0.07  Thu Feb 12 06:51:56 CET 1998
  988.     - some bugfixes, and the addition of Gimp::Net and an accompanying
  989.       server. See example-net.pl for a demo.
  990.  
  991. 0.06  Wed Feb 11 02:42:24 CET 1998
  992.     - the first user sent an example script ;)
  993.     - PARAM_STRING's are now correctly displayed in traces
  994.     - start of Gimp::Util, not very convincing
  995.     - pseudo-oo interface, see Gimp::OO
  996.  
  997. 0.05  Sat Feb  7 23:31:08 CET 1998
  998.     - added set_trace and trace capabilities. helps to track down bugs in
  999.       pdb calls
  1000.  
  1001. 0.04  Sat Feb  7 21:43:56 CET 1998
  1002.     - gimp_channel_set_color uses a d_color argument, like everybody else
  1003.     - libgimp functions will be used instead of pdb calls
  1004.       wherever possible. libgimp functions using different calling
  1005.       conventions than equivalent pdb functions (gimp_layer_copy, etc..)
  1006.       are NOT exported.
  1007.  
  1008. 0.03  Sat Feb  7 06:15:09 CET 1998
  1009.     - even more usable. although only pdb calls are implemented,
  1010.       most gimp functions are available. dealing with tiles
  1011.       directly in perl is probably too slow anyway (ha-ha ;)
  1012.     - the example plugin does slightly more now.
  1013.  
  1014. 0.02  Sat Feb  7 04:18:17 CET 1998
  1015.     - first working version
  1016.  
  1017. 0.01  Fri Feb  6 17:51:56 CET 1998
  1018.     - original version; created by h2xs 1.18
  1019.